###User Defined Function###
_Excel_RangeDelete

###Description###
Löscht eine oder mehrere Zellen, Zeilen oder Spalte von der angegebenen Arbeitsseite

###Syntax###
#include <Excel.au3>
_Excel_RangeDelete ( $oWorksheet, $vRange [, $iShift = Default [, $iEntireRowCol = Default]] )

###Parameters###
@@ParamTable@@
$oWorksheet
	Excel Arbeitsseiten Objekt
$vRange
	Bereich kann ein Bereichs Objekt sein, ein A1 Bereich (z.B. "A1:B2, "1:2" (Zeile 1 bis 2), "D:G" (Spalten D bis G) etc.)
$iShift
	[optional] Gibt an, wie die Zellen verschoben werden sollen. Möglich ist xlShiftToLeft oder xlShiftUp von der XlDeleteShiftDirection Auflistung
		Wenn auf das Schlüsselwort Default gesetzt ist, entscheidet Excel basierend auf der Form des Bereichs (Standart = Schlüsselwort Default)
$iEntireRowCol
	[optional] Wenn es auf 1 gesetzt ist, wird die gesamte Zeile gelöscht, wenn es zu 2 gesetzt ist, wird die gesamte Spalte gelöscht (Standart = Schlüsselwort Default = nur den angegebenen Bereicht löschen)
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	1.
Failure:	0 und setzt @error.
@error:	1 - $oWorksheet ist kein Objekt oder Arbeitsseiten Objekt
	2 - $vRange ist kein richtiger Bereich. @extended ist auf den COM error code gesetzt
	3 - Ein Fehler trat beim löschen des Bereichs auf. @extended ist auf den COM error code gesetzt
@@End@@

###Remarks###
Keine.

###Related###
Keine.

###Example###
@@IncludeExample@@
